Option ISN - Lycée St Exupéry
Internet désigne le réseau informatique mondial physique accessible au public, composé des réseaux publics, privés, universitaires, commerciaux, ...
L'accès à internet peut-être obtenu par des FAI (fournisseurs d'accès internet) via ADSL, fibre, cable, satellite, 3G+, etc.
Signifiant "la toile d'araignée mondiale", le WWW ou "le web", désigne l'ensemble des informations
contenues sur les machines du réseau et la manière de communiquer entre elles.
Le web est une application du réseau internet parmi d'autres (mail, messagerie instantanée, partage de fichiers P2P, streaming vidéo, etc.).
Le HTML est un langage de balisage de "fichiers hypertextes", aujourd'hui appelés pages web.
On visualise les fichiers HTML avec des navigateurs web comme
Avec un éditeur de texte (Notepad++, Vim, Emacs, Eclipse, etc.)
Avec un navigateur (Firefox, Chrome, etc.)
par exemple, <h1>
par exemple, <h1> du texte </h1>
par exemple, <h1>, <h2>, <i> <b> <u> <img> <video>
, etc.
<i>, <b>, <u>
permettent
de mettre une partie du texte en gras, italique, souligné,...
Une partie en <b> gras </b> et une en <i> italique </i>
Une partie en gras et une en italique
Une partie en <u> <i> italique </i> et tout est souligné </u>
Une partie en italique et tout est souligné
<h1> Mon titre </h1>
<h2> Un sous-titre </h2>
<p> Mon premier paragraphe est très important </p>
<p>
Le deuxième paragraphe est plus long et il contient
une liste :
<ul>
<li> point 1</li>
<li> point 2</li>
</ul>
</p>
<img src='images/pacman.jpg' alt='pacman' />
<img src='http://deviantart.com/art/pacman.jpg'
alt='pacman' />
<img src='C:/monsite/images/pacman.jpg' alt='pacman' />
<video width="200" height="300" controls="controls"
autoplay="true">
<source src="minestorm.mp4" type="video/mp4" />
<source src="minestorm.webm" type="video/webm" />
<source src="minestorm.ogg" type="video/ogg" />
Ecrire une alternative à la vidéo
</video>
Sans lien, pas de web :
felins.html :
... visitez <a href='chiens.html'> notre site sur les canidés</a> ...
...<a href='http://www.30millionsdamis.fr'> 30millionsdamis.fr</a> ...
chiens.html
... préférer les <a href='felins.html'> <img src='images/tete_chat.png' /> </a>
<!DOCTYPE html>
<html> <!-- Marque le début du document HTML -->
<head> <!-- Marque le début de la zone d'en-tête -->
<meta charset="utf-8" />
<title>Titre de la page</title> <!-- Titre du document -->
</head> <!-- Marque la fin de la zone d'en-tête -->
<body> <!-- Marque le début du corps de la page -->
...
</body> <!-- Marque la fin du corps de la page -->
</html> <!-- Marque la fin du document HTML -->
<h1> Mon titre 1</h1>
<p> texte texte texte ... </p>
<h1> Mon titre 2 </h1>
<p> texte texte texte ...</p>
background-color : #2A17B7;
color : white;
font-size : 20px;
font-family : darkmoon;
Il y a plusieurs manières de placer son code CSS ...
... dans les balises HTML avec l'attribut style
<h1 style = "background-color : #2A17B7;
color : white;
font-size : 20px;
font-family : darkmoon;">
Mon titre 1
</h1>
<p> texte texte texte ...</p>
<h1> Mon titre 2 </h1>
<p> texte texte texte ...</p>
Méthode lourde, à éviter...
... dans le HEAD en précisant les balises concernées :
<html>
<head>
<style>
h1{
background-color : #2A17B7;
color : white;
font-size : 3em;
font-family : darkmoon;
}
</style>
</head>
<body>
<h1> Mon titre 1</h1>
<p> texte texte texte ...</p>
<h1> Mon titre 2 </h1>
<p> texte texte texte ...</p>
</body>
</html>
Pas encore tout à fait séparés...
... dans un fichier .CSS séparé :
<html>
<head>
<link rel="stylesheet" href="monstyle.css">
</head>
<body>
<h1> Mon titre 1</h1>
<p> texte texte texte ...
<h1> Mon titre 2 </h1>
<p> texte texte texte ...</p>
</body>
</html>
body{
background : white;
}
h1{
background-color : #2A17B7;
color : white;
font-size : 3em;
font-family : darkmoon;
}
<p class='def'>
La cocotte minute est un
oiseau rapide.
</p>
<p class='theorem'>
Le carré de l'hypothénuse
est égal à quelque chose...
</p>
<p class='theorem'>
Si le A est faux, et B est vrai,
alors A ou B est vrai.
</p>
p.theorem{
background-color : #EE4444;
font-style: italic;
border-style:dashed;
border-width:1px;
margin-left : 10px;
}
p.def{
background-color : #4444EE;
font-weight: bold;
padding : 10px;
}
<p class='def'>
La cocotte minute est un
oiseau rapide.
</p>
<p class='theorem'>
Le carré de l'hypothénuse
est égal à quelque chose...
</p>
<p id='th_logique_1' class='theorem'>
Si le A est faux, et B est vrai,
alors A ou B est vrai.
</p>
p.theorem{
background-color : #EE4444;
font-style: italic;
border-style:dashed;
border-width:1px;
margin-left : 10px;
}
p#th_logique_1{
border-style:solid;
border-width:4px;
border-color:red;
}
L'attribut class est fait pour représenter plusieurs éléments, mais l'attribut id n'en représente qu'un seul.
Tutoriels HTML/CSS :
Liens utiles :
Ressources libres :